Leeward Islands — definition

1. Leeward Islands (Noun)

1 definition

Leeward Islands (Noun) — A group of islands in the eastern West Indies.

1 type of
archipelago
11 parts
Antigua and Barbuda Federation of Saint Kitts and Nevis Guadeloupe Saint Christopher-Nevis Saint Kitts and Nevis Saint Maarten Saint Martin St. Christopher-Nevis St. Kitts and Nevis St. Maarten St. Martin
2 parts of
Caribees Lesser Antilles